package io.kiki.sba.registry.common.model.client.pb;

public interface ReceivedDataBodyPbOrBuilder extends
        // @@protoc_insertion_point(interface_extends:ReceivedDataBodyPb)
        com.google.protobuf.MessageOrBuilder {

    /**
     * <code>map&lt;string, .DataBoxesPb&gt; data = 7;</code>
     */
    int getDataCount();

    /**
     * <code>map&lt;string, .DataBoxesPb&gt; data = 7;</code>
     */
    boolean containsData(java.lang.String key);

    /**
     * Use {@link #getDataMap()} instead.
     */
    @java.lang.Deprecated
    java.util.Map<java.lang.String, DataBoxesPb> getData();

    /**
     * <code>map&lt;string, .DataBoxesPb&gt; data = 7;</code>
     */
    java.util.Map<java.lang.String, DataBoxesPb> getDataMap();

    /**
     * <code>map&lt;string, .DataBoxesPb&gt; data = 7;</code>
     */
    DataBoxesPb getDataOrDefault(java.lang.String key, DataBoxesPb defaultValue);

    /**
     * <code>map&lt;string, .DataBoxesPb&gt; data = 7;</code>
     */
    DataBoxesPb getDataOrThrow(java.lang.String key);
}
